﻿@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}

img,a img{border:0;margin:0;padding:0;}

img{ border:0px;}

caption,th{text-align:left;}

li{ list-style:none;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

.fl{ float:left;}

.fr{ float:right;margin: 0 24px 0 auto;}

a{text-decoration:none; color:#6e6e6e;}

a:hover{text-decoration:none; color:#6e6e6e;}

.clear{clear:both;}.clearfix:after {

visibility: hidden;

display: block;

font-size: 0;

content: " ";

clear: both;

height: 0;

}



.head-hd {

    line-height: 14px;

    border-bottom: 1px solid #ddd;

    height: 22px;

    margin-bottom: 14px;

    color: #616161;

}

.w1200 {

    width: 1050px;

    margin: 0 auto;

}







.c_right {

    float: right;

    width: 75%;

    height: auto;

    margin: 50px 0;

    min-height: 500px;

}





.form-horizontal .form-group {

    margin-right: -15px;

    margin-left: -15px;

}

bootstrap.min.css:433

.form-group {

    margin-bottom: 15px;

}



.form-control {

    display: block;

    width: 450px;

    height: 34px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.428571429;

    color: #555;

    vertical-align: middle;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}

.btn-primary {

    padding: 8px 20px;

    background: #0e9e40;

    color: #fff;

    border-radius: 4px;

    border: none;

    margin-top: 10px;

}







.clearfix { display: inline-table; } /* Hides from IE-mac */

* html .clearfix { height: 1%; }

.clearfix { display: block; }

body{ font-family:"微软雅黑"; font-size:12px; color:#6e6e6e;min-width:1240px; width:auto!important; width:1200px;_width:expression(document.documentElement.clientWidth<1100?"1100px":"auto"); margin:0 auto;background:url(../images/bg.jpg) repeat; color:#333c4a;}

.rollover:hover img {opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;/zoom: 1;}

.header{ height:93px; background:url(../images/headerbg.jpg) no-repeat center bottom;}

.header01{ width:1100px; margin:0 auto;}

.logo{ float:left; padding:11px 0 0 10px;}

.png {background-image: expression(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/11.gif")}



.nav{ overflow:hidden; width:720px; float:left; margin-left:5px;}

.nav ul{ width:100%; overflow:hidden;}

.nav ul li{ float:left; display: inline; text-align:center; width:120px; padding-top:20px; font-size:14px;}

.nav ul li a:hover{ color:#fff;}

.nav ul li:hover{ background:url(../images/navbg.jpg) no-repeat; width:120px; height:70px;color:#fff;}

.nav ul li span{ display:block; height:30px; line-height:30px; font-size:12px; }

.tel{ float:right; background:url(../images/bg.png) 0px 30px no-repeat; padding:26px 0 0 24px; line-height:30px; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#283238; margin-right: 217px;margin-top: 2px}

.banner{width:100%; height:480px; margin:0 auto; min-width:1240px;position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:480px;}

.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}

.flex-control-nav .flex-active{background:#ff8400;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}

.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.footer{ background-color:#47545c; padding-bottom:30px;}

.footer01{ width:1100px; margin:0 auto;}

.footer02{ font-family:""; text-align:center;line-height:34px; color:#bbc0c4; padding-top:30px;}

.footer02 a,.footer02 a:hover{ color:#bbc0c4;}

.about_t{margin-top:45px; float:left; font-size:24px;}

.about_t span{ font-size:16px; padding-left:10px;}

.about_m{margin-top:50px;float:right;  height:26px; width:26pEEEEEx;}

.about_k{ width:1100px; height:45px; float:left}

.about02{ width:770px; float:right; padding-top:47px;line-height: 28px;font-size:14px; color:#3a4351; }

.more01 a{ width:770px; padding-top:17px; color:#008834; font-size:14px; text-align:right; line-height:28px; float:left; text-decoration:none;}

.more01 a:hover{ text-decoration:underline;}

.about{ overflow:hidden; width:1100px; margin:0 auto;}

.about05{ float:left; margin-top:20px; border:2px solid #0FA649}

.about05 img{ padding:5px;}

.busines03{ padding-top:42px; width:1240px; margin:0 auto;}

.news03{ overflow:hidden; width:1100px; margin:40px auto 0;}

.sidebox-content1 .sidebox-content1-tit { border: none; text-align: center; margin: 30px 0;}

.sidebox-content1 .sidebox-content1-tit h2{ color: #333C4A; font-size:24px; text-transform: uppercase;margin:0px; }

.sidebox-content1 .sidebox-content1-tit h3{ color: #b99958; font-size: 18px; border: none; font-weight: 400; margin-top: 0;}

.sidebox-content1 .sidebox-content1-tit h3 em { font-size: 16px; #fff; padding: 0 30px; font-style:normal;}

.sidebox-content1 .sidebox-content1-tit-icon { background: url(../images/busi01.png) center no-repeat;}

.sub_cont{ background:url(../images/sub03.png) no-repeat top center; padding:189px 0 60px;}

.sub_cont01{ width:1100px; margin:0 auto;}

.sub_cont03{ overflow:hidden; background:url(../images/sub05.jpg) repeat;}

.sub_right{ float:right; width:815px; padding-right:10px;}

.sub_tit{ padding-left:2px; font-size:14px; line-height:47px; height:49px; background:url(../images/sub06.png) repeat-x left bottom; color:#333c4a;}

.sub_tit span{ color:#027b20; font-size:16px;}

.sub_tit font{ font-size:12px;}

.sub_tit a,.sub_tit a:hover{ color:#333c4a;}

.sider{ float:left; width:180px; padding:41px 0 0 34px;}

.sider01{ background:url(../images/sider01.png) no-repeat; line-height:50px; height:50px; text-align:center; font-size:20px; color:#fff;}

.sider02{ padding-top:17px;}

.sider02 ul li{ padding-bottom:16px; height:45px; line-height:45px; text-align:center;}

.sider02 ul li a{ border:1px solid #D5D572; border-radius:5px;display:block; font-size:16px; color:#333c4a; line-height:45px; overflow:hidden; overflow:hidden; height:45px;}

.sider02 ul li a:hover{ color:#027b20;}

.sider02 ul li a.sider02_on{ color:#027b20;}

.sub_about{ font-size:14px; line-height:30px; padding:20px 0 30px;}

.sub_neikan{ padding-bottom:60px;}

.title{ line-height:30px; text-align:center; font-size:20px; margin:20px 0px;}

.time{ text-align:center; color:#c6c6c6;font-size: 14px;}

.pic{ text-align:center; margin:20px 0px;}

.pic img{ max-width:1100px; overflow:hidden;}

.conternt{ margin:20px 0px; line-height:30px; font-size:14px;}

.conternt img{ max-width:810px; overflow:hidden;}

.uppage{ width:100%; overflow:hidden; margin-top:30px; padding-bottom:30px;}

.up{overflow:hidden; width:45%; height:34px; line-height:34px;}

.rl{ text-align:right;}



.xgnews{width:800px;margin:3px 0;overflow:hidden; padding-bottom:40px;}

.xgnews i{ display:block; font-size:18px; height:50px; line-height:50px; font-style:normal;}

.xgnews ul li{line-height:30px;height:30px;  width:370px; float:left; margin:0 10px;overflow:hidden; font-size:12px;}

.xgnews ul li span{	float:right; color:#aaaaaa;}

.list{ overflow:hidden; width:auto; padding:30px 0px; border-bottom:1px dashed #ccc;  height:100px; }

.listpic{ float:left;}

.listr{ float:right; width:650px; height:105px; overflow:hidden; font-size:14px;}

.listr span{ display:inherit;height:30px; line-height:30px; font-size:18px; margin-bottom:10px; overflow:hidden; }

.listr span i{ float:right; padding-right:10px; font-style:normal; font-size:14px;}

.listr span a{ color:#0E9E40;}

.listr p{ line-height:30px;}

.Pages{ overflow:hidden;  width:100%; text-align:center;  margin:0 auto; padding-top:50px; padding-bottom:30px; padding-left:10px;}

.Pages a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}

.Pages a:hover{ background:#0FA74E; color:#FFF;background-repeat:no-repeat; }

.Pages span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}

.Pages span.current{ background:#0FA74E; color:#FFF; _padding:0px 30px;}

.prolist{ overflow:hidden; width:auto;}

.prolist li{ float:left; margin:10px; width:250px;}

.prolist li span{ display:block; height:40px; line-height:40px; width:100%; overflow:hidden;}

.tab_menu{clear: both;posi/tion:absolute;height: 52px;width:90%; margin:0px auto; text-align:center; font-size:14px; padding:10px 0px; position:relative;}

.tab_menu li{ float: left;text-align: center;width: 110px;height: 32px;line-height: 32px;cursor: pointer;list-style: none;color: #333c4a; background:#fff; border:1px solid #E8E5C6;font-size: 14px;}

.tab_menu li.hover{ background:#0EA347;color: #fff;}

.tab_menu li.selected{color: #fff;background:#0EA347;}

.tab_box{ overflow:hidden;background: #fff; padding-bottom:30px;}



.boxpic{ float:left; margin-top:20px; margin-left:10px; border:1px solid #056F2C;}

.boxpic img{ padding:2px;}

.boxcen{ width:390px; float:left; margin-left:20px;}

.newlist{ overflow:hidden; width:390px; height:85px; margin-top:20px; overflow:hidden;}

.newlist span{ display:block; height:30px; line-height:30px; overflow:hidden;font-size:18px;}

.newlist span a{ color:#0EA347;}

.newlist p{ height:53px; line-height:26px; overflow:hidden;}

.boxright{ width:460px; float:right; margin-top:20px;}

.boxright li{ height:40px; line-height:40px; overflow:hidden; border-bottom:1px dashed #ccc; font-size:14px;}

.boxright li span{ float:right; margin-right:10px;}



.partFourM{	width: 1240px;	height: 259px;}

.left{ margin-top:113px; width:31px; height:31px; cursor:pointer; float:left;background:url(../images/jj01.png) no-repeat; margin-right:38px;}

.left:hover{ width:31px; height:31px; cursor:pointer;float:left;background:url(../images/jj03.png) no-repeat;}

.right{ margin-top:113px; width:31px; height:31px; float:right; background:url(../images/jj02.png) no-repeat;}

.right:hover{ width:31px; height:31px; float:right; background:url(../images/jj04.png) no-repeat;}

.partFourCon{width: 1100px;	float: left;	overflow: hidden;	height: 259px;	position: relative;}

.pro{ width:100%; overflow:hidden;}

.pro li{ float:left; margin-right:10px;}

.pro li span{ display:block; height:40px; width:250px; overflow:hidden; line-height:40px; margin-top:5px;text-align:center;  font-size:14px; border:1px solid #DBB57A; background:#0FA649; color:#fff;}



.scrollable{ overflow:hidden; width:1100px; margin:0 auto; padding-bottom:30px;}

.scrollable ul { padding:0; _margin-left:-5px !important; list-style:none; overflow:hidden; width:100%;}

.scrollable ul li {padding:0px; margin:0 12px;_margin:0 10px; display:block; float:left; width:250px; }

.scrollable ul li p a { display:block;}

.scrollable ul li img { display:block;-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }

.scrollable ul li p { margin-bottom:10px; overflow:hidden;

	-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);

	-o-transform: scale(1); transform: scale(1);

	-webkit-transition: all 0.3s ease-out 0s;  -moz-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s;  }

.scrollable ul li p a:hover img{transform: scale(1.2, 1.2);	

 	-webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2);

  	-o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2);

	

	-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } 

.scrollable ul li h2 { font-size:14px; margin-bottom:10px; line-height:22px; height:22px; overflow:hidden;}

.scrollable ul li h2 a { font-size:14px; font-weight:normal; color:#333;}

.scrollable ul li h2 a:hover { color:#df3d3e; text-decoration:none; }

.scrollable .carousel-direction a { width:32px; height:32px; line-height:32px; margin-top:0; top:97px; color:#fff; font-size:22px; background-color:#df3d3e; }

.scrollable .carousel-direction a:hover { background-color:#333; }

.scrollable .carousel-direction a.disabled, .scrollable .carousel-direction a.disabled:hover { color:#e5e5e5; background-color:transparent; }

.scrollable a.carousel-prev { left:20px; }

.scrollable a.carousel-next { right:20px; }

.scrollable-3col ul li { width:313px; text-align:center; }

.scrollable-3col ul li p { margin-bottom:15px; color:#fff;line-height:24px; }

.scrollable-3col ul li h2, .scrollable-3col ul li h2 a { font-size:16px; font-weight:normal; margin-bottom:0;color:#fff;font-family:"寰蒋闆呴粦"; }

.scrollable-3col .carousel-direction a:hover { background-color:#1a1a1a; }

.full-scrollable ul li { width:auto; margin:0; }

.full-scrollable ul li a { position:relative; display:block; }

.full-scrollable .scrollable-image { overflow:hidden; 

	-webkit-transform: scale(1); -moz-transform: scale(1);

	-ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);

	

	-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;	}

.full-scrollable a:hover .scrollable-image img { transform: scale(1.2, 1.2);

	-webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2);

	-o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2);

	

	-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;		}

.full-scrollable .scrollable-info { display:none; position:absolute; left:0; top:50%; z-index:20; margin-top:-40px; text-align:center; width:100%; color:#fff; }

.full-scrollable .scrollable-info h3 { margin-bottom:30px;  font-size:22px; font-weight:normal;height:30px;line-height:30px;overflow:hidden;font-family:""; }



.full-scrollable .opacity-overlay {width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background-color:#000; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px'); 

	-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0);

	-ms-transform:scale(0); transform:scale(0);

	

	-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out;

	-o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out;

	transition:all 0.25s ease-in-out;}

.opacity-overlay {_width:0;_height:0;_overflow:hidden;}

.full-scrollable a:hover .scrollable-info { display:block; }

.full-scrollable a:hover .opacity-overlay{display:block; filter:alpha(opacity=70); opacity:0.7;

	-webkit-transform:scale(1); -moz-transform:scale(1);

	-o-transform:scale(1); -ms-transform:scale(1);

	transform:scale(1); }

.full-scrollable .carousel-direction { text-align:center; margin:20px; height:30px; padding:10px 0; background:url(../images/carousel-direction-bg.gif) no-repeat center; }

.full-scrollable .carousel-direction a { position:static; display:inline-block; *display:inline; *zoom:1; width:30px; height:30px; line-height:30px; margin:0 8px; font-size:22px; }

.full-scrollable .carousel-direction a:hover { border-color:#fff; color:#fff; }

.link{ overflow:hidden; width:100%; background:#70787d; min-width:1240px;}

.linkw{ width:1100px; margin:0 auto; height:80px; line-height:60px;margin-top: 10px;}

.linkw span{ font-size:18px; color:#fff;}

.linkw a{ color:#fff; padding:0px 10px;font-size: 14px;}